_KDPC

//0x40 bytes (sizeof) struct _KDPC { union { ULONG TargetInfoAsUlong; //0x0 struct { UCHAR Type; //0x0 UCHAR Importance; //0x1 volatile USHORT Number; //0x2 }; }; struct _SINGLE_LIST_ENTRY DpcListEntry; //0x8 ULONGLONG ProcessorHistory; //0x10 VOID (*DeferredRoutine)(struct _KDPC* arg1, VOID* arg2, VOID* arg3, VOID* arg4); //0x18 VOID* DeferredContext; //0x20 VOID* SystemArgument1; //0x28 VOID* SystemArgument2; //0x30 VOID* DpcData; //0x38 };